package com.ls.fw.data.utils;

/**
 * @author 李昇
 * 2014年4月26日 下午12:21:26
 */
public class NameUtil {


	/**
	 * 把一个字符串的第一个字母大写、效率是最高的、
	 * 
	 * @param name
	 * @return
	 * @throws Exception
	 */
	public static String firstCharToUpper(String name) {
		byte[] items = name.getBytes();
		if ((char) items[0] >= 'a' && (char) items[0] <= 'z') {
			items[0] = (byte) ((char) items[0] - 'a' + 'A');
		}
		return new String(items);
	}

	/**
	 * 把一个字符串的第一个字母小写、效率是最高的、
	 * 
	 * @param name
	 * @return
	 * @throws Exception
	 */
	public static String firstCharToLower(String name)  {
		byte[] items = name.getBytes();
		if ((char) items[0] >= 'A' && (char) items[0] <= 'Z') {
			items[0] = (byte) ((char) items[0] + ('a' - 'A'));
		}
		return new String(items);
	}
}
